Block mode for #alternatives
family
#164
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
First, thanks for this great library!
Currently,
#alternatives
always lays out elements as inline elements (wrapping them in abox
).This change adds a mode where
alternatives
can lay elements out as block elements. There are two reasons I can think of that someone might want to do this.#alternatives
directly since it gets put in a minimum width container that is then inlined. To work around this, one would have to put an align statement outside thealternatives
or put the content inside ablock
before passing it to#alternatives
.Thanks for looking at this! I also added a test and a section to the book. Let me know if anything else would help to make this easier to merge if you agree with the change (I see that you mention you're quite time-poor in other PRs).